home *** CD-ROM | disk | FTP | other *** search
-
- // JavaScript wrapper for r3intact.h
- // Auto generated file, do not modify by hand
- // Copyright ⌐ 2004, Realsoft Graphics Oy
-
- var R3_INTACT_H = 1;
- include("oops/r3model.js")
- include("oops/r3vector.js")
- include("oops/r3coords.js")
-
-
- var R3CLID_INTACT = 126;
-
-
-
-
- // Description: Current point moved.
- // Returns: Boolean, TRUE
- // p3: r3Vect, new position
-
- R3IAM_MOVE = 126000;
-
- function mR3IAM_MOVE(p3) {
- return DoA(this.r3obj, 126000, p3, R3TID_VECTOR, 0);
- }
-
- // Description: Start definition of a new point. This usually corresponds to input devices 'lef mouse
- // button down' etc. event
- // Returns: Integer, defines definition method. See drag behaviour codes below
- // p3: r3Vect, position of the current point.
-
- R3IAM_DOWN = 126001;
-
- function mR3IAM_DOWN(p3) {
- return DoA(this.r3obj, 126001, p3, R3TID_VECTOR, 0);
- }
-
- // Description: End definition of a new point.
-
- R3IAM_UP = 126002;
-
- function mR3IAM_UP() {
- DoA(this.r3obj, 126002, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Enter new point. This is typically sent by the 'IAM_UP' method.
- // p3: r3Vect, new point
-
- R3IAM_ENTER = 126003;
-
- function mR3IAM_ENTER(p3) {
- DoA(this.r3obj, 126003, p3, R3TID_VECTOR, 0);
- }
-
- // Description: Accept the interactor
- // p3: r3Vect, pos
-
- R3IAM_ACCEPT = 126005;
-
- function mR3IAM_ACCEPT(p3) {
- DoA(this.r3obj, 126005, p3, R3TID_VECTOR, 0);
- }
-
- // Description: Cancel the interactor
-
- R3IAM_CANCEL = 126006;
-
- function mR3IAM_CANCEL() {
- DoA(this.r3obj, 126006, 0, R3TID_INTEGER, 0);
- }
-
- // Description: View context changed, do full update
-
- R3IAM_REFRESH = 126007;
-
- function mR3IAM_REFRESH() {
- DoA(this.r3obj, 126007, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Cancel the last defined input step.
-
- R3IAM_UNDO = 126008;
-
- function mR3IAM_UNDO() {
- DoA(this.r3obj, 126008, 0, R3TID_INTEGER, 0);
- }
-
-
- R3IAM_CANCELMODIFY = 126012;
-
- function mR3IAM_CANCELMODIFY() {
- DoA(this.r3obj, 126012, 0, R3TID_INTEGER, 0);
- }
-
-
- R3IAM_STATUSMSG = 126017;
-
- function mR3IAM_STATUSMSG() {
- DoA(this.r3obj, 126017, 0, R3TID_INTEGER, 0);
- }
-
-
- R3IAM_PROGRESSLEVEL = 126018;
-
- function mR3IAM_PROGRESSLEVEL() {
- DoA(this.r3obj, 126018, 0, R3TID_INTEGER, 0);
- }
-
-
- R3IAM_HITOBJECT = 126022;
-
- function mR3IAM_HITOBJECT() {
- DoA(this.r3obj, 126022, 0, R3TID_INTEGER, 0);
- }
-
-
- R3IAM_REINIT = 126023;
-
- function mR3IAM_REINIT() {
- DoA(this.r3obj, 126023, 0, R3TID_INTEGER, 0);
- }
-
-
- R3IAM_ISINSIDE = 126024;
-
- function mR3IAM_ISINSIDE() {
- DoA(this.r3obj, 126024, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Update status message. The base class maintains 'timer' and calls this method once in
- // a while.
-
- R3IAM_UPDATESTATUS = 126027;
-
- function mR3IAM_UPDATESTATUS() {
- DoA(this.r3obj, 126027, 0, R3TID_INTEGER, 0);
- }
-
-
- R3IAM_RECORDMOVEEVENTS = 126028;
-
- function mR3IAM_RECORDMOVEEVENTS() {
- DoA(this.r3obj, 126028, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Check if the class id of the current level corresponds to the given class
- // id. If so, copy current working level from the actual layer into the interaction layer.
- // If not, copy the first selected object with the specified class id. The 'total matrix'
- // of the inserted level remains equal to the original object.
- // Returns: Boolean, false if no objects with given class id was found.
- // p3: Integer, class id of the target object.
-
- R3IAM_TARGETTOILAYER = 126029;
-
- function mR3IAM_TARGETTOILAYER(p3) {
- return DoA(this.r3obj, 126029, p3, R3TID_INTEGER, 0);
- }
-
- // Description: Hit nurbs mesh
- // Virtual method
-
- R3IAM_HITNUMESH = 126030;
-
- function mR3IAM_HITNUMESH() {
- DoA(this.r3obj, 126030, 0, R3TID_INTEGER, 0);
- }
-
- // Description: starts a new interactor without canceling the current one.
- // Returns: Object, new interactor
- // p3: Integer, class id of the interactor to start
-
- R3IAM_NEW = 126031;
-
- function mR3IAM_NEW(p3) {
- return R3ToJS( DoA(this.r3obj, 126031, p3, R3TID_INTEGER, 0));
- }
-
- // Description: view sends this message to project mouse coordinates to input plane. * Interactors may
- // apply a projection tath suits their needs.
- // Returns: Object, new interactor
-
- R3IAM_2DTO3D = 126032;
-
- function mR3IAM_2DTO3D() {
- return R3ToJS( DoA(this.r3obj, 126032, 0, R3TID_INTEGER, 0));
- }
-
- // Description: Snap given 3D point to nearest geometry point or curve
- // p3: r3Vect, point to be snapped.
-
- R3IAM_SNAPTONEARESTSELECTEDC = 126035;
-
- function mR3IAM_SNAPTONEARESTSELECTEDC(p3) {
- DoA(this.r3obj, 126035, p3, R3TID_VECTOR, 0);
- }
-
- // Description: Returns flags describing which action are allowed. See action enable flags below.
- // Returns: Integer
-
- R3IAM_GETACTIONENABLEFLAGS = 126036;
-
- function mR3IAM_GETACTIONENABLEFLAGS() {
- return DoA(this.r3obj, 126036, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Save the current state of the object.
- // Returns: Boolean, true if succeeded.
- // p1: Integer, code specifying which attribute(s) are saved. See save codes below
- // p2: Integer, if pointwise attr, size of var attr to be saved.
- // p3: Integer, if pointwise attr, attribute id for set/get
-
- R3IAM_ALLOCORIGVALS = 126037;
-
- function mR3IAM_ALLOCORIGVALS(p1, p2, p3) {
- return DoA3(this.r3obj, 126037, p1, R3TID_INTEGER, 0, p2, R3TID_INTEGER, 0, p3, R3TID_INTEGER, 0);
- }
-
- // Description: Free buffers allocated by r3iatranm_allocorigvals.
-
- R3IAM_FREEORIGVALS = 126038;
-
- function mR3IAM_FREEORIGVALS() {
- DoA(this.r3obj, 126038, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Restore the state of the selected objects.
- // Returns: Boolean, true if succeeded
- // p3: Boolean, send R3MM_CHANGED to layer if true.
-
- R3IAM_RESTOREORIGVALS = 126039;
-
- function mR3IAM_RESTOREORIGVALS(p3) {
- return DoA(this.r3obj, 126039, p3, R3TID_BOOLEAN, 0);
- }
-
- // Description: Use async. thread to call the given method.
- // Returns: Boolean, true if method was succesfully inserted to the job list.
- // p1: Object, callback object
- // p2: Integer, callback method
- // p3: Tag[], R3RA_P1, R3RA_P2, R3RA_P3 - callback parameters
-
- R3IAM_DOASYNC = 126040;
-
- function mR3IAM_DOASYNC(p1, p2, p3) {
- return Do3(this.r3obj, 126040, p1, R3TID_OBJECT, 0, p2, R3TID_INTEGER, 0, p3, R3TID_TAG, R3TNF_ARRAY);
- }
-
- // Description: Use async. thread to call the given method. Callback * object is not managed using
- // reference counting.
- // Returns: Boolean, true if method was succesfully inserted to the job list.
- // p1: Object, callback object
- // p2: Integer, callback method
- // p3: Tag[], R3RA_P1, R3RA_P2, R3RA_P3 - callback parameters
-
- R3IAM_DOASYNCNOREFCOUNT = 126041;
-
- function mR3IAM_DOASYNCNOREFCOUNT(p1, p2, p3) {
- return Do3(this.r3obj, 126041, p1, R3TID_OBJECT, 0, p2, R3TID_INTEGER, 0, p3, R3TID_TAG, R3TNF_ARRAY);
- }
-
- // Description: Updates the current view projection to the 3d paint system. * Call this for example
- // at IAM_DOWN event if you use the 3d painter.
-
- R3IAM_UPDATE3DPAINTCAMERA = 126042;
-
- function mR3IAM_UPDATE3DPAINTCAMERA() {
- DoA(this.r3obj, 126042, 0, R3TID_INTEGER, 0);
- }
-
- // Description: The same as above but now the update happens directly using 3d painter and
- // vcam objects. * No interactor object is needed.
- // p1: Object, 3d painter object (R3CLID_3DPAINTING)
- // p3: Object, vcam object (R3CLID_VCAM)
-
- R3IACM_UPDATE3DPAINTFROMVCAM = 126043;
-
- function mR3IACM_UPDATE3DPAINTFROMVCAM(p1, p3) {
- DoA2(this.r3obj, 126043, p1, R3TID_OBJECT, 0, p3, R3TID_OBJECT, 0);
- }
-
- // Description: Depth change event. Depth is a mouse position independent parameter
- // p3: Integer, amount of change (positive or negative)
-
- R3IAM_CHANGEDEPTH = 126044;
-
- function mR3IAM_CHANGEDEPTH(p3) {
- DoA(this.r3obj, 126044, p3, R3TID_INTEGER, 0);
- }
-
-
-
-
- R3IAA_StayAlive = 126502;
- function SetR3IAA_StayAlive(value) {
- R3Set(this.r3obj, R3IAA_StayAlive, value, R3TID_INTEGER, 0);
- }
-
- function GetR3IAA_StayAlive() {
- return R3Get(this.r3obj, R3IAA_StayAlive, R3TID_INTEGER, 0);
- }
-
- R3IAA_Layer = 126503;
- function SetR3IAA_Layer(value) {
- R3Set(this.r3obj, R3IAA_Layer, value, R3TID_OBJECT, 0);
- }
-
- function GetR3IAA_Layer() {
- return R3ToJS(R3Get(this.r3obj, R3IAA_Layer, R3TID_OBJECT, 0));
- }
-
- R3IAA_InteractiveLayer = 126504;
- function SetR3IAA_InteractiveLayer(value) {
- R3Set(this.r3obj, R3IAA_InteractiveLayer, value, R3TID_OBJECT, 0);
- }
-
- function GetR3IAA_InteractiveLayer() {
- return R3ToJS(R3Get(this.r3obj, R3IAA_InteractiveLayer, R3TID_OBJECT, 0));
- }
-
- R3IAA_GridLayer = 126505;
- function SetR3IAA_GridLayer(value) {
- R3Set(this.r3obj, R3IAA_GridLayer, value, R3TID_OBJECT, 0);
- }
-
- function GetR3IAA_GridLayer() {
- return R3ToJS(R3Get(this.r3obj, R3IAA_GridLayer, R3TID_OBJECT, 0));
- }
-
- R3IAA_CurrentPosition = 126506;
- function GetR3IAA_CurrentPosition() {
- return R3Get(this.r3obj, R3IAA_CurrentPosition, R3TID_VECTOR, 0);
- }
-
- R3IAA_CoordSys = 126507;
- function SetR3IAA_CoordSys(value) {
- R3Set(this.r3obj, R3IAA_CoordSys, value, R3TID_COORDSYS, 0);
- }
-
- function GetR3IAA_CoordSys() {
- return R3Get(this.r3obj, R3IAA_CoordSys, R3TID_COORDSYS, 0);
- }
-
- R3IAA_RefreshList = 126512;
- function GetR3IAA_RefreshList() {
- return R3Get(this.r3obj, R3IAA_RefreshList, R3TID_LIST, R3TNF_ARRAY);
- }
-
- R3IAA_SelectCount = 126521;
- function GetR3IAA_SelectCount() {
- return R3Get(this.r3obj, R3IAA_SelectCount, R3TID_INTEGER, 0);
- }
-
- R3IAA_EditState = 126522;
- function GetR3IAA_EditState() {
- return R3Get(this.r3obj, R3IAA_EditState, R3TID_INTEGER, 0);
- }
-
- R3IAA_ProgressIndicator = 126523;
- function SetR3IAA_ProgressIndicator(value) {
- R3Set(this.r3obj, R3IAA_ProgressIndicator, value, R3TID_OBJECT, 0);
- }
-
- function GetR3IAA_ProgressIndicator() {
- return R3ToJS(R3Get(this.r3obj, R3IAA_ProgressIndicator, R3TID_OBJECT, 0));
- }
-
- R3IAA_VCam = 126524;
- function SetR3IAA_VCam(value) {
- R3Set(this.r3obj, R3IAA_VCam, value, R3TID_OBJECT, 0);
- }
-
- function GetR3IAA_VCam() {
- return R3ToJS(R3Get(this.r3obj, R3IAA_VCam, R3TID_OBJECT, 0));
- }
-
- R3IAA_MultiFlag = 126525;
- function SetR3IAA_MultiFlag(value) {
- R3Set(this.r3obj, R3IAA_MultiFlag, value, R3TID_INTEGER, 0);
- }
-
- function GetR3IAA_MultiFlag() {
- return R3Get(this.r3obj, R3IAA_MultiFlag, R3TID_INTEGER, 0);
- }
-
- R3IAA_AltFlag = 126526;
- function SetR3IAA_AltFlag(value) {
- R3Set(this.r3obj, R3IAA_AltFlag, value, R3TID_INTEGER, 0);
- }
-
- function GetR3IAA_AltFlag() {
- return R3Get(this.r3obj, R3IAA_AltFlag, R3TID_INTEGER, 0);
- }
-
- R3IAA_ShiftFlag = 126527;
- function SetR3IAA_ShiftFlag(value) {
- R3Set(this.r3obj, R3IAA_ShiftFlag, value, R3TID_INTEGER, 0);
- }
-
- function GetR3IAA_ShiftFlag() {
- return R3Get(this.r3obj, R3IAA_ShiftFlag, R3TID_INTEGER, 0);
- }
-
- R3IAA_DoubleClickFlag = 126528;
- function SetR3IAA_DoubleClickFlag(value) {
- R3Set(this.r3obj, R3IAA_DoubleClickFlag, value, R3TID_INTEGER, 0);
- }
-
- function GetR3IAA_DoubleClickFlag() {
- return R3Get(this.r3obj, R3IAA_DoubleClickFlag, R3TID_INTEGER, 0);
- }
-
- R3IAA_ReportWhenDone = 126529;
- function SetR3IAA_ReportWhenDone(value) {
- R3Set(this.r3obj, R3IAA_ReportWhenDone, value, R3TID_OBJECT, 0);
- }
-
- function GetR3IAA_ReportWhenDone() {
- return R3ToJS(R3Get(this.r3obj, R3IAA_ReportWhenDone, R3TID_OBJECT, 0));
- }
-
- R3IAA_ReportWhenDoneMth = 126530;
- function SetR3IAA_ReportWhenDoneMth(value) {
- R3Set(this.r3obj, R3IAA_ReportWhenDoneMth, value, R3TID_INTEGER, 0);
- }
-
- function GetR3IAA_ReportWhenDoneMth() {
- return R3Get(this.r3obj, R3IAA_ReportWhenDoneMth, R3TID_INTEGER, 0);
- }
-
- R3IAA_NumViews = 126532;
- function GetR3IAA_NumViews() {
- return R3Get(this.r3obj, R3IAA_NumViews, R3TID_INTEGER, 0);
- }
-
- R3IAA_DoSnapDirection = 126534;
- function GetR3IAA_DoSnapDirection() {
- return R3Get(this.r3obj, R3IAA_DoSnapDirection, R3TID_INTEGER, 0);
- }
-
- R3IAA_DoSnapGrid = 126535;
- function GetR3IAA_DoSnapGrid() {
- return R3Get(this.r3obj, R3IAA_DoSnapGrid, R3TID_INTEGER, 0);
- }
-
- R3IAA_CtrlFlag = 126536;
- function SetR3IAA_CtrlFlag(value) {
- R3Set(this.r3obj, R3IAA_CtrlFlag, value, R3TID_INTEGER, 0);
- }
-
- function GetR3IAA_CtrlFlag() {
- return R3Get(this.r3obj, R3IAA_CtrlFlag, R3TID_INTEGER, 0);
- }
-
- R3IAA_AutoSelected = 126537;
- function SetR3IAA_AutoSelected(value) {
- R3Set(this.r3obj, R3IAA_AutoSelected, value, R3TID_INTEGER, 0);
- }
-
- function GetR3IAA_AutoSelected() {
- return R3Get(this.r3obj, R3IAA_AutoSelected, R3TID_INTEGER, 0);
- }
-
- R3IAA_UserInput = 126538;
- function SetR3IAA_UserInput(value) {
- R3Set(this.r3obj, R3IAA_UserInput, value, R3TID_INTEGER, 0);
- }
-
- function GetR3IAA_UserInput() {
- return R3Get(this.r3obj, R3IAA_UserInput, R3TID_INTEGER, 0);
- }
-
- R3IAA_ViewModel = 126539;
- function SetR3IAA_ViewModel(value) {
- R3Set(this.r3obj, R3IAA_ViewModel, value, R3TID_OBJECT, 0);
- }
-
- function GetR3IAA_ViewModel() {
- return R3ToJS(R3Get(this.r3obj, R3IAA_ViewModel, R3TID_OBJECT, 0));
- }
-
- R3IAA_UserInputHandled = 126540;
- function SetR3IAA_UserInputHandled(value) {
- R3Set(this.r3obj, R3IAA_UserInputHandled, value, R3TID_INTEGER, 0);
- }
-
- function GetR3IAA_UserInputHandled() {
- return R3Get(this.r3obj, R3IAA_UserInputHandled, R3TID_INTEGER, 0);
- }
-
- R3IAA_UseParamSpace = 126541;
- function SetR3IAA_UseParamSpace(value) {
- R3Set(this.r3obj, R3IAA_UseParamSpace, value, R3TID_INTEGER, 0);
- }
-
- function GetR3IAA_UseParamSpace() {
- return R3Get(this.r3obj, R3IAA_UseParamSpace, R3TID_INTEGER, 0);
- }
-
- R3IAA_HitObject = 126542;
- function SetR3IAA_HitObject(value) {
- R3Set(this.r3obj, R3IAA_HitObject, value, R3TID_INTEGER, 0);
- }
-
- function GetR3IAA_HitObject() {
- return R3Get(this.r3obj, R3IAA_HitObject, R3TID_INTEGER, 0);
- }
-
- R3IAA_LassoCount = 126544;
- function SetR3IAA_LassoCount(value) {
- R3Set(this.r3obj, R3IAA_LassoCount, value, R3TID_INTEGER, 0);
- }
-
- function GetR3IAA_LassoCount() {
- return R3Get(this.r3obj, R3IAA_LassoCount, R3TID_INTEGER, 0);
- }
-
- R3IAA_DragBehaviour = 126545;
- function SetR3IAA_DragBehaviour(value) {
- R3Set(this.r3obj, R3IAA_DragBehaviour, value, R3TID_INTEGER, 0);
- }
-
- function GetR3IAA_DragBehaviour() {
- return R3Get(this.r3obj, R3IAA_DragBehaviour, R3TID_INTEGER, 0);
- }
-
- R3IAA_MaterialLayer = 126546;
- function SetR3IAA_MaterialLayer(value) {
- R3Set(this.r3obj, R3IAA_MaterialLayer, value, R3TID_OBJECT, 0);
- }
-
- function GetR3IAA_MaterialLayer() {
- return R3ToJS(R3Get(this.r3obj, R3IAA_MaterialLayer, R3TID_OBJECT, 0));
- }
-
- R3IAA_Painter3D = 126547;
- function SetR3IAA_Painter3D(value) {
- R3Set(this.r3obj, R3IAA_Painter3D, value, R3TID_OBJECT, 0);
- }
-
- function GetR3IAA_Painter3D() {
- return R3ToJS(R3Get(this.r3obj, R3IAA_Painter3D, R3TID_OBJECT, 0));
- }
-
- R3IAA_CurrentDrawContext = 126548;
- function SetR3IAA_CurrentDrawContext(value) {
- R3Set(this.r3obj, R3IAA_CurrentDrawContext, value, R3TID_OBJECT, 0);
- }
-
- function GetR3IAA_CurrentDrawContext() {
- return R3ToJS(R3Get(this.r3obj, R3IAA_CurrentDrawContext, R3TID_OBJECT, 0));
- }
-
- R3IAA_CursorCode = 126550;
- function SetR3IAA_CursorCode(value) {
- R3Set(this.r3obj, R3IAA_CursorCode, value, R3TID_INTEGER, 0);
- }
-
- function GetR3IAA_CursorCode() {
- return R3Get(this.r3obj, R3IAA_CursorCode, R3TID_INTEGER, 0);
- }
-
- R3IAA_RefreshEnabled = 126551;
- function SetR3IAA_RefreshEnabled(value) {
- R3Set(this.r3obj, R3IAA_RefreshEnabled, value, R3TID_INTEGER, 0);
- }
-
- function GetR3IAA_RefreshEnabled() {
- return R3Get(this.r3obj, R3IAA_RefreshEnabled, R3TID_INTEGER, 0);
- }
-
- R3IAA_Grid = 126552;
- function SetR3IAA_Grid(value) {
- R3Set(this.r3obj, R3IAA_Grid, value, R3TID_OBJECT, 0);
- }
-
- function GetR3IAA_Grid() {
- return R3ToJS(R3Get(this.r3obj, R3IAA_Grid, R3TID_OBJECT, 0));
- }
-
- R3IAA_HandleDescription = 126553;
- function GetR3IAA_HandleDescription() {
- return R3Get(this.r3obj, R3IAA_HandleDescription, R3TID_STRING, 0);
- }
-
- R3IAA_DoLockDir = 126554;
- function GetR3IAA_DoLockDir() {
- return R3Get(this.r3obj, R3IAA_DoLockDir, R3TID_INTEGER, 0);
- }
-
- R3IAA_ViewModelProjection = 126555;
- function SetR3IAA_ViewModelProjection(value) {
- R3Set(this.r3obj, R3IAA_ViewModelProjection, value, R3TID_INTEGER, 0);
- }
-
- function GetR3IAA_ViewModelProjection() {
- return R3Get(this.r3obj, R3IAA_ViewModelProjection, R3TID_INTEGER, 0);
- }
-
- R3IAA_DepthFlag = 126556;
- function SetR3IAA_DepthFlag(value) {
- R3Set(this.r3obj, R3IAA_DepthFlag, value, R3TID_INTEGER, 0);
- }
-
- function GetR3IAA_DepthFlag() {
- return R3Get(this.r3obj, R3IAA_DepthFlag, R3TID_INTEGER, 0);
- }
-
- R3IAA_UniformFlag = 126557;
- function SetR3IAA_UniformFlag(value) {
- R3Set(this.r3obj, R3IAA_UniformFlag, value, R3TID_INTEGER, 0);
- }
-
- function GetR3IAA_UniformFlag() {
- return R3Get(this.r3obj, R3IAA_UniformFlag, R3TID_INTEGER, 0);
- }
-
- R3IAA_CopyFlag = 126558;
- function SetR3IAA_CopyFlag(value) {
- R3Set(this.r3obj, R3IAA_CopyFlag, value, R3TID_INTEGER, 0);
- }
-
- function GetR3IAA_CopyFlag() {
- return R3Get(this.r3obj, R3IAA_CopyFlag, R3TID_INTEGER, 0);
- }
-
- R3IAA_InstanceFlag = 126559;
- function SetR3IAA_InstanceFlag(value) {
- R3Set(this.r3obj, R3IAA_InstanceFlag, value, R3TID_INTEGER, 0);
- }
-
- function GetR3IAA_InstanceFlag() {
- return R3Get(this.r3obj, R3IAA_InstanceFlag, R3TID_INTEGER, 0);
- }
-
- R3IAA_Identifier = 126560;
- function SetR3IAA_Identifier(value) {
- R3Set(this.r3obj, R3IAA_Identifier, value, R3TID_INTEGER, 0);
- }
-
- function GetR3IAA_Identifier() {
- return R3Get(this.r3obj, R3IAA_Identifier, R3TID_INTEGER, 0);
- }
-
- R3IAA_2DPainterLineWidth = 126561;
- function SetR3IAA_2DPainterLineWidth(value) {
- R3Set(this.r3obj, R3IAA_2DPainterLineWidth, value, R3TID_INTEGER, 0);
- }
-
- function GetR3IAA_2DPainterLineWidth() {
- return R3Get(this.r3obj, R3IAA_2DPainterLineWidth, R3TID_INTEGER, 0);
- }
-
- R3IAA_2DPainterFilled = 126562;
- function SetR3IAA_2DPainterFilled(value) {
- R3Set(this.r3obj, R3IAA_2DPainterFilled, value, R3TID_BOOLEAN, 0);
- }
-
- function GetR3IAA_2DPainterFilled() {
- return R3Get(this.r3obj, R3IAA_2DPainterFilled, R3TID_BOOLEAN, 0);
- }
-
- R3IAA_2DPainterColor = 126563;
- function SetR3IAA_2DPainterColor(value) {
- R3Set(this.r3obj, R3IAA_2DPainterColor, value, R3TID_COLOR_RGBA, 0);
- }
-
- function GetR3IAA_2DPainterColor() {
- return R3Get(this.r3obj, R3IAA_2DPainterColor, R3TID_COLOR_RGBA, 0);
- }
-
- R3IAA_ReportWhenNewMth = 126564;
- function SetR3IAA_ReportWhenNewMth(value) {
- R3Set(this.r3obj, R3IAA_ReportWhenNewMth, value, R3TID_INTEGER, 0);
- }
-
- function GetR3IAA_ReportWhenNewMth() {
- return R3Get(this.r3obj, R3IAA_ReportWhenNewMth, R3TID_INTEGER, 0);
- }
-
- R3IAA_UserChannelLayer = 126565;
- function SetR3IAA_UserChannelLayer(value) {
- R3Set(this.r3obj, R3IAA_UserChannelLayer, value, R3TID_OBJECT, 0);
- }
-
- function GetR3IAA_UserChannelLayer() {
- return R3ToJS(R3Get(this.r3obj, R3IAA_UserChannelLayer, R3TID_OBJECT, 0));
- }
-
- R3IAA_SubstractFlag = 126566;
- function SetR3IAA_SubstractFlag(value) {
- R3Set(this.r3obj, R3IAA_SubstractFlag, value, R3TID_INTEGER, 0);
- }
-
- function GetR3IAA_SubstractFlag() {
- return R3Get(this.r3obj, R3IAA_SubstractFlag, R3TID_INTEGER, 0);
- }
-
- R3IAA_AndFlag = 126567;
- function SetR3IAA_AndFlag(value) {
- R3Set(this.r3obj, R3IAA_AndFlag, value, R3TID_INTEGER, 0);
- }
-
- function GetR3IAA_AndFlag() {
- return R3Get(this.r3obj, R3IAA_AndFlag, R3TID_INTEGER, 0);
- }
-
- R3IAA_ViewModelConstraint = 126568;
- function SetR3IAA_ViewModelConstraint(value) {
- R3Set(this.r3obj, R3IAA_ViewModelConstraint, value, R3TID_VECTOR, 0);
- }
-
- function GetR3IAA_ViewModelConstraint() {
- return R3Get(this.r3obj, R3IAA_ViewModelConstraint, R3TID_VECTOR, 0);
- }
-
- R3IAA_Space = 126569;
- function SetR3IAA_Space(value) {
- R3Set(this.r3obj, R3IAA_Space, value, R3TID_INTEGER, 0);
- }
-
- function GetR3IAA_Space() {
- return R3Get(this.r3obj, R3IAA_Space, R3TID_INTEGER, 0);
- }
-
- R3IAA_MaterialOptimizeMethod = 126571;
- function SetR3IAA_MaterialOptimizeMethod(value) {
- R3Set(this.r3obj, R3IAA_MaterialOptimizeMethod, value, R3TID_INTEGER, 0);
- }
-
- function GetR3IAA_MaterialOptimizeMethod() {
- return R3Get(this.r3obj, R3IAA_MaterialOptimizeMethod, R3TID_INTEGER, 0);
- }
-
- R3IAA_MaterialOptimizeObject = 126572;
- function SetR3IAA_MaterialOptimizeObject(value) {
- R3Set(this.r3obj, R3IAA_MaterialOptimizeObject, value, R3TID_OBJECT, 0);
- }
-
- function GetR3IAA_MaterialOptimizeObject() {
- return R3ToJS(R3Get(this.r3obj, R3IAA_MaterialOptimizeObject, R3TID_OBJECT, 0));
- }
-
- R3IAA_DontDragSelected = 126573;
- function SetR3IAA_DontDragSelected(value) {
- R3Set(this.r3obj, R3IAA_DontDragSelected, value, R3TID_BOOLEAN, 0);
- }
-
- function GetR3IAA_DontDragSelected() {
- return R3Get(this.r3obj, R3IAA_DontDragSelected, R3TID_BOOLEAN, 0);
- }
-
- R3IAA_AsyncExecutor = 126574;
- function SetR3IAA_AsyncExecutor(value) {
- R3Set(this.r3obj, R3IAA_AsyncExecutor, value, R3TID_OBJECT, 0);
- }
-
- function GetR3IAA_AsyncExecutor() {
- return R3ToJS(R3Get(this.r3obj, R3IAA_AsyncExecutor, R3TID_OBJECT, 0));
- }
-
- R3IAA_RenderSettingLayer = 126575;
- function SetR3IAA_RenderSettingLayer(value) {
- R3Set(this.r3obj, R3IAA_RenderSettingLayer, value, R3TID_OBJECT, 0);
- }
-
- function GetR3IAA_RenderSettingLayer() {
- return R3ToJS(R3Get(this.r3obj, R3IAA_RenderSettingLayer, R3TID_OBJECT, 0));
- }
-
- R3IAA_ViewModelLayer = 126576;
- function SetR3IAA_ViewModelLayer(value) {
- R3Set(this.r3obj, R3IAA_ViewModelLayer, value, R3TID_OBJECT, 0);
- }
-
- function GetR3IAA_ViewModelLayer() {
- return R3ToJS(R3Get(this.r3obj, R3IAA_ViewModelLayer, R3TID_OBJECT, 0));
- }
-
- R3IAA_DragSelectedOnly = 126577;
- function SetR3IAA_DragSelectedOnly(value) {
- R3Set(this.r3obj, R3IAA_DragSelectedOnly, value, R3TID_BOOLEAN, 0);
- }
-
- function GetR3IAA_DragSelectedOnly() {
- return R3Get(this.r3obj, R3IAA_DragSelectedOnly, R3TID_BOOLEAN, 0);
- }
-
- R3IAA_DontDragPivot = 126578;
- function SetR3IAA_DontDragPivot(value) {
- R3Set(this.r3obj, R3IAA_DontDragPivot, value, R3TID_BOOLEAN, 0);
- }
-
- R3IAA_Active = 126579;
- function GetR3IAA_Active() {
- return R3Get(this.r3obj, R3IAA_Active, R3TID_BOOLEAN, 0);
- }
-
- var R3IAA_ComplementOnly = 126580; // Boolean
- R3IAA_WFEngine = 126581;
- function SetR3IAA_WFEngine(value) {
- R3Set(this.r3obj, R3IAA_WFEngine, value, R3TID_OBJECT, 0);
- }
-
- function GetR3IAA_WFEngine() {
- return R3ToJS(R3Get(this.r3obj, R3IAA_WFEngine, R3TID_OBJECT, 0));
- }
-
- var R3IAEF_ACCEPT = 1;
- var R3IAEF_UNDO = 2;
- var R3IAEF_CANCEL = 4;
- var R3IACURS_NORMAL = 0;
- var R3IACURS_MOVE = 1;
- var R3IACURS_SCALE = 2;
- var R3IACURS_ROTATE = 3;
- var R3IACURS_ADDPOINT = 4;
- var R3IACURS_MOVEPOINT = 5;
- var R3DRAGBEHAVIOUR_DRAGBOX = 0;
- var R3DRAGBEHAVIOUR_NONE = 1;
- var R3DRAGBEHAVIOUR_LASSO = 2;
- var R3DRAGBEHAVIOUR_ZOOM = 3;
- var R3DRAGBEHAVIOUR_SNAPTO = 4;
- var R3DRAGBEHAVIOUR_SNAPTOTANGENT = 5;
- var R3AO_OBJECT = 0;
- var R3AO_MATRIX = 1;
- var R3AO_SELECTEDPOINTS = 2;
- var R3AO_ALLPOINTS = 3;
- var R3AO_POINTWISEDATA = 4;
- var R3AO_GEOMETRY = 5;
- var R3AO_ATTRIBUTE = 6;
- var R3AO_NONE = 7;
- var R3AO_LATTICEMATRIX = 8;
-
-
- function r3Intact () {
- this.base = r3God;
- if(arguments.length) {
- this.base(R3CLID_INTACT, arguments);
- }
- // Methods
- this.MOVE=mR3IAM_MOVE;
- this.DOWN=mR3IAM_DOWN;
- this.UP=mR3IAM_UP;
- this.ENTER=mR3IAM_ENTER;
- this.ACCEPT=mR3IAM_ACCEPT;
- this.CANCEL=mR3IAM_CANCEL;
- this.REFRESH=mR3IAM_REFRESH;
- this.UNDO=mR3IAM_UNDO;
- this.CANCELMODIFY=mR3IAM_CANCELMODIFY;
- this.STATUSMSG=mR3IAM_STATUSMSG;
- this.PROGRESSLEVEL=mR3IAM_PROGRESSLEVEL;
- this.HITOBJECT=mR3IAM_HITOBJECT;
- this.REINIT=mR3IAM_REINIT;
- this.ISINSIDE=mR3IAM_ISINSIDE;
- this.UPDATESTATUS=mR3IAM_UPDATESTATUS;
- this.RECORDMOVEEVENTS=mR3IAM_RECORDMOVEEVENTS;
- this.TARGETTOILAYER=mR3IAM_TARGETTOILAYER;
- this.HITNUMESH=mR3IAM_HITNUMESH;
- this.NEW=mR3IAM_NEW;
- this.2DTO3D=mR3IAM_2DTO3D;
- this.SNAPTONEARESTSELECTEDC=mR3IAM_SNAPTONEARESTSELECTEDC;
- this.GETACTIONENABLEFLAGS=mR3IAM_GETACTIONENABLEFLAGS;
- this.ALLOCORIGVALS=mR3IAM_ALLOCORIGVALS;
- this.FREEORIGVALS=mR3IAM_FREEORIGVALS;
- this.RESTOREORIGVALS=mR3IAM_RESTOREORIGVALS;
- this.DOASYNC=mR3IAM_DOASYNC;
- this.DOASYNCNOREFCOUNT=mR3IAM_DOASYNCNOREFCOUNT;
- this.UPDATE3DPAINTCAMERA=mR3IAM_UPDATE3DPAINTCAMERA;
- this.UPDATE3DPAINTFROMVCAM=mR3IACM_UPDATE3DPAINTFROMVCAM;
- this.CHANGEDEPTH=mR3IAM_CHANGEDEPTH;
-
- // Attributes
- this.GetStayAlive=GetR3IAA_StayAlive;
- this.SetStayAlive=SetR3IAA_StayAlive;
- this.GetLayer=GetR3IAA_Layer;
- this.SetLayer=SetR3IAA_Layer;
- this.GetInteractiveLayer=GetR3IAA_InteractiveLayer;
- this.SetInteractiveLayer=SetR3IAA_InteractiveLayer;
- this.GetGridLayer=GetR3IAA_GridLayer;
- this.SetGridLayer=SetR3IAA_GridLayer;
- this.GetCurrentPosition=GetR3IAA_CurrentPosition;
- this.GetCoordSys=GetR3IAA_CoordSys;
- this.SetCoordSys=SetR3IAA_CoordSys;
- this.GetRefreshList=GetR3IAA_RefreshList;
- this.GetSelectCount=GetR3IAA_SelectCount;
- this.GetEditState=GetR3IAA_EditState;
- this.GetProgressIndicator=GetR3IAA_ProgressIndicator;
- this.SetProgressIndicator=SetR3IAA_ProgressIndicator;
- this.GetVCam=GetR3IAA_VCam;
- this.SetVCam=SetR3IAA_VCam;
- this.GetMultiFlag=GetR3IAA_MultiFlag;
- this.SetMultiFlag=SetR3IAA_MultiFlag;
- this.GetAltFlag=GetR3IAA_AltFlag;
- this.SetAltFlag=SetR3IAA_AltFlag;
- this.GetShiftFlag=GetR3IAA_ShiftFlag;
- this.SetShiftFlag=SetR3IAA_ShiftFlag;
- this.GetDoubleClickFlag=GetR3IAA_DoubleClickFlag;
- this.SetDoubleClickFlag=SetR3IAA_DoubleClickFlag;
- this.GetReportWhenDone=GetR3IAA_ReportWhenDone;
- this.SetReportWhenDone=SetR3IAA_ReportWhenDone;
- this.GetReportWhenDoneMth=GetR3IAA_ReportWhenDoneMth;
- this.SetReportWhenDoneMth=SetR3IAA_ReportWhenDoneMth;
- this.GetNumViews=GetR3IAA_NumViews;
- this.GetDoSnapDirection=GetR3IAA_DoSnapDirection;
- this.GetDoSnapGrid=GetR3IAA_DoSnapGrid;
- this.GetCtrlFlag=GetR3IAA_CtrlFlag;
- this.SetCtrlFlag=SetR3IAA_CtrlFlag;
- this.GetAutoSelected=GetR3IAA_AutoSelected;
- this.SetAutoSelected=SetR3IAA_AutoSelected;
- this.GetUserInput=GetR3IAA_UserInput;
- this.SetUserInput=SetR3IAA_UserInput;
- this.GetViewModel=GetR3IAA_ViewModel;
- this.SetViewModel=SetR3IAA_ViewModel;
- this.GetUserInputHandled=GetR3IAA_UserInputHandled;
- this.SetUserInputHandled=SetR3IAA_UserInputHandled;
- this.GetUseParamSpace=GetR3IAA_UseParamSpace;
- this.SetUseParamSpace=SetR3IAA_UseParamSpace;
- this.GetHitObject=GetR3IAA_HitObject;
- this.SetHitObject=SetR3IAA_HitObject;
- this.GetLassoCount=GetR3IAA_LassoCount;
- this.SetLassoCount=SetR3IAA_LassoCount;
- this.GetDragBehaviour=GetR3IAA_DragBehaviour;
- this.SetDragBehaviour=SetR3IAA_DragBehaviour;
- this.GetMaterialLayer=GetR3IAA_MaterialLayer;
- this.SetMaterialLayer=SetR3IAA_MaterialLayer;
- this.GetPainter3D=GetR3IAA_Painter3D;
- this.SetPainter3D=SetR3IAA_Painter3D;
- this.GetCurrentDrawContext=GetR3IAA_CurrentDrawContext;
- this.SetCurrentDrawContext=SetR3IAA_CurrentDrawContext;
- this.GetCursorCode=GetR3IAA_CursorCode;
- this.SetCursorCode=SetR3IAA_CursorCode;
- this.GetRefreshEnabled=GetR3IAA_RefreshEnabled;
- this.SetRefreshEnabled=SetR3IAA_RefreshEnabled;
- this.GetGrid=GetR3IAA_Grid;
- this.SetGrid=SetR3IAA_Grid;
- this.GetHandleDescription=GetR3IAA_HandleDescription;
- this.GetDoLockDir=GetR3IAA_DoLockDir;
- this.GetViewModelProjection=GetR3IAA_ViewModelProjection;
- this.SetViewModelProjection=SetR3IAA_ViewModelProjection;
- this.GetDepthFlag=GetR3IAA_DepthFlag;
- this.SetDepthFlag=SetR3IAA_DepthFlag;
- this.GetUniformFlag=GetR3IAA_UniformFlag;
- this.SetUniformFlag=SetR3IAA_UniformFlag;
- this.GetCopyFlag=GetR3IAA_CopyFlag;
- this.SetCopyFlag=SetR3IAA_CopyFlag;
- this.GetInstanceFlag=GetR3IAA_InstanceFlag;
- this.SetInstanceFlag=SetR3IAA_InstanceFlag;
- this.GetIdentifier=GetR3IAA_Identifier;
- this.SetIdentifier=SetR3IAA_Identifier;
- this.Get2DPainterLineWidth=GetR3IAA_2DPainterLineWidth;
- this.Set2DPainterLineWidth=SetR3IAA_2DPainterLineWidth;
- this.Get2DPainterFilled=GetR3IAA_2DPainterFilled;
- this.Set2DPainterFilled=SetR3IAA_2DPainterFilled;
- this.Get2DPainterColor=GetR3IAA_2DPainterColor;
- this.Set2DPainterColor=SetR3IAA_2DPainterColor;
- this.GetReportWhenNewMth=GetR3IAA_ReportWhenNewMth;
- this.SetReportWhenNewMth=SetR3IAA_ReportWhenNewMth;
- this.GetUserChannelLayer=GetR3IAA_UserChannelLayer;
- this.SetUserChannelLayer=SetR3IAA_UserChannelLayer;
- this.GetSubstractFlag=GetR3IAA_SubstractFlag;
- this.SetSubstractFlag=SetR3IAA_SubstractFlag;
- this.GetAndFlag=GetR3IAA_AndFlag;
- this.SetAndFlag=SetR3IAA_AndFlag;
- this.GetViewModelConstraint=GetR3IAA_ViewModelConstraint;
- this.SetViewModelConstraint=SetR3IAA_ViewModelConstraint;
- this.GetSpace=GetR3IAA_Space;
- this.SetSpace=SetR3IAA_Space;
- this.GetMaterialOptimizeMethod=GetR3IAA_MaterialOptimizeMethod;
- this.SetMaterialOptimizeMethod=SetR3IAA_MaterialOptimizeMethod;
- this.GetMaterialOptimizeObject=GetR3IAA_MaterialOptimizeObject;
- this.SetMaterialOptimizeObject=SetR3IAA_MaterialOptimizeObject;
- this.GetDontDragSelected=GetR3IAA_DontDragSelected;
- this.SetDontDragSelected=SetR3IAA_DontDragSelected;
- this.GetAsyncExecutor=GetR3IAA_AsyncExecutor;
- this.SetAsyncExecutor=SetR3IAA_AsyncExecutor;
- this.GetRenderSettingLayer=GetR3IAA_RenderSettingLayer;
- this.SetRenderSettingLayer=SetR3IAA_RenderSettingLayer;
- this.GetViewModelLayer=GetR3IAA_ViewModelLayer;
- this.SetViewModelLayer=SetR3IAA_ViewModelLayer;
- this.GetDragSelectedOnly=GetR3IAA_DragSelectedOnly;
- this.SetDragSelectedOnly=SetR3IAA_DragSelectedOnly;
- this.SetDontDragPivot=SetR3IAA_DontDragPivot;
- this.GetActive=GetR3IAA_Active;
- this.GetWFEngine=GetR3IAA_WFEngine;
- this.SetWFEngine=SetR3IAA_WFEngine;
- }
-
- r3Intact.prototype=new r3Model;
- // r3intact.h_H